package com.itlong.cloud.POJO.DTO.operate;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <desc>
 *      获取设备信息参数DTO。
 * <desc/>
 *
 * @createDate 2018/08/27.
 */
@Data
@NoArgsConstructor
public class OperateDeviceInfoGetPageDTO extends BaseDTO implements Serializable {

    private String deviceName; //设备名称

    private String deviceKind; //设备类别(2云门禁;3,云对讲;4人脸识别仪;5群控群，24一体式人脸识别门禁,12云电梯;23云联动器 ；18 一体式云门禁

    private String smartType; //云对讲类型，31-门口机，32-围墙机

    private String typeCode; //设备型号

    private String buildId; //单元ID

    private String unitId;//单元ID

    private String createTimeStart;//创建时间开始

    private String createTimeEnd;//创建时间结束

    private String isOnline; //状态，0：离线，1：在线

    private String version;//版本号

    private String linuxAppVer;

    private String deviceSource;//设备来源（1:线上添加，2:线下同步）

    private String productCode;//产品型号

    private String mac;//设备mac地址

    private String sn;//SN

    private String deviceId;//机号

    private String  upgradeTimeStart;//升级开始时间

    private String  upgradeTimeEnd;//升级结束时间

    private String orderColumn;     //排序字段
    private String orderRule;       //排序规则

    private String status;

    private String deviceUniqueList;//筛选在线离线设备集合，多个用逗号隔开
}
